API(Application Programming Interface,應用程式介面)是程式與程式之間溝通的橋樑,定義了如何請求服務、傳遞資料與接收回應,使不同系統能互相整合與協作,廣泛應用於各種軟體和服務中,可以理解為一種「訊息傳遞的接口」,主要作用是讓不同系統之間可以互相請求資料或執行功能。
API的基本作用包括:
資料交換:API可以讓應用程式向服務器請求資料,並將結果返回給使用者,例如手機APP查天氣、訂餐或播放音樂。
功能整合:API可以讓不同系統共享功能,開發者無需重複設計,可直接使用現有服務。
流程管理:透過API,系統能控制資料流向與操作步驟,確保不同程式之間協同運作。
API讓程式之間能夠互動,使系統更易擴展與維護。理解API的概念,能幫助新手掌握後端服務的運作邏輯,並為後續設計、實作與測試API打下基礎。
在接下來的30天中,我們將逐步學習API的設計原則、應用場景以及測試方法,最終完成一個可運行的API專案,幫助大家全面理解程式與服務之間的互動方式。